/* Empty. Add your own CSS if you like */
a{ text-decoration:none; color: #ff385c}
dt{font-weight: normal;}
input {-webkit-appearance:none !important; outline:none !important; border-radius: 0;}
i{font-style: normal;}
img{display: block; width: 100%;}
* html .clearfix{height: 1%;}

/*placeholder颜色*/
*::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */
  color: #B0B0B0;
}
*:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #B0B0B0;
}
*::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #B0B0B0;
}
*:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #B0B0B0;
}

.clearfix:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.del-line{text-decoration:line-through;}
.overflow-hidden, .hidden { overflow: hidden;}
.overflow-visible, .visible { overflow: visible;}
.overflow-scroll, .scroll { overflow: scroll;}

/*input [readonly]样式*/
input[readonly].bg-white { background-color: #fff;}

.popup-title{font-weight: 600; color: #020202;}

.mt3{margin-top: 3px;}
.mt8{margin-top: 8px;}

/*文本显示、隐藏*/
.visible-txt {overflow: visible; white-space: normal;}
.nowrap-txt,
.item-content .nowrap-txt {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*.item-content .nowrap-txt {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}*/
.hide-txt {height: 38px; overflow: hidden;}
.hide-txt.fz-14 { height: 32px; line-height: 16px; }
.hide-txt.important {overflow: hidden!important;}
/*指定文本-换行超出隐藏*/
.clip-wrap-txt,
.item .clip-wrap-txt,
.item-content .clip-wrap-txt {overflow: hidden; text-overflow: clip; white-space: normal;}
/*指定文本-不换行超出隐藏*/
.clip-wrap-txt,
.item .clip-nowrap-txt,
.item-content .clip-nowrap-txt {overflow: hidden; text-overflow: clip; white-space: nowrap;}

/*筛选按钮*/
.fields li, .fields ion-item {padding: 0;float: left; margin-right: 2%; margin-bottom: 5px; width: 23.6%; text-align: center;}
.fields li:nth-child(4n+0), .fields ion-item:nth-child(4n+0){margin-right: 0;}
.fields input{display: none}
.fields input+label {border: 1px solid #484848; display: inline-block; width: 100%; height: 30px; line-height: 29px;}
.fields input:checked+label {border: 1px solid #eb65a0;}
.fields input:checked+label{border-color: #eb65a0;position: relative; color: #eb65a0!important;}
.fields input:checked+label:after{ background:-webkit-linear-gradient(left top,transparent 49%,#eb65a0 49%,#eb65a0 100%);background:-moz-linear-gradient(left top,transparent 49%,#eb65a0 49%,#eb65a0 100%);background:-o-linear-gradient(left top,transparent 49%,#eb65a0 49%,#eb65a0 100%);content:'7';position:absolute;right:-0.5rem;bottom:-0.5rem;width:2rem;height:2rem;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2.8rem;text-indent:0.5rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55);	-moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px;}

/*netWorkError*/
.netWorkError {padding-top: 50%;}
.netWorkError button { font-size: 12px; margin-top: 15px; padding: 0px 20px;}

/*new-login*/
.login-icon1,.login-icon2{display: inline-block; width: 20px; height: 20px;}
.login-icon1{background:url(../img/icon/login-icon1.png) no-repeat; background-size: 18px; }
.login-icon2{background:url(../img/icon/login-icon2.png) no-repeat; background-size: 17px; }

/*icon*/
.loading-container .loading{background: transparent;}
.load{background: url(../img/load.gif); width: 96px; height: 148px; background-size: 96px;}

/*all icons*/
.icon, .tab-item .icon {display: inline-block; width: 36px; height: 36px; background-size: 100%; background-position: center; background-repeat: no-repeat; position: relative;}
.icon.click:before, .tab-item .icon.click:before { position: absolute; top: -8px; right: -8px; bottom: -8px; left: -8px; z-index: 9; content: '';}
.icon.icon-category-nav-label { background-image: url(../img/icon/icon-tag-category-nav.png); width: 13px; height: 11px;}
.icon.icon-search { background-image: url(../img/icon/icon-search.png); background-size: 22px; }
.icon.icon-list {background-image:url(../img/icon/icon-list.png); background-size: 22px; }
.icon.icon-list-grid {background-image:url(../img/icon/icon-list-grid.png); background-size: 22px;}
.icon.icon-tag-hot {background-image:url(../img/icon/icon-tag-hot.png); width: 26px; height: 24px;}
.icon.icon-share {background-image:url(../img/icon/icon-share.png); background-size: 22px}
.icon.icon-index {background-image:url(../img/icon/icon-index.png); background-size: 22px}
.icon.icon-back-top {background-image:url(../img/icon/icon-top.png); background-size: 36px;}
.icon.icon-scroll-down {background-image:url(../img/icon/icon-scroll-down.png); background-size: 12px; width: 22px; height: 30px; vertical-align: middle;}
.icon.icon-scroll-up {background-image:url(../img/icon/icon-scroll-up.png); background-size: 12px; width: 22px; height: 30px; vertical-align: middle;}
.icon.icon-del {background-image:url(../img/icon/icon-del.png); background-size: 20px;}
.icon.icon-order-wait {background-image:url(../img/icon/icon-order-wait.png); background-size: 20px;}
.icon.icon-order-success {background-image:url(../img/icon/icon-order-success.png); background-size: 20px;}
.icon.icon-order-close {background-image:url(../img/icon/icon-order-close.png); background-size: 20px;}
.icon.icon-eye-close {background-image:url(../img/icon/icon-eye-close.png); background-size: 22px;}
.icon.icon-eye-open {background-image:url(../img/icon/icon-eye-open.png); background-size: 22px;}
.icon.icon-user-outline {background-image:url(../img/icon/icon-user-outline.png); background-size: 22px;}
.icon.icon-locked-outline {background-image:url(../img/icon/icon-locked-outline.png); background-size: 22px;}
.icon.icon-setting {background-image:url(../img/icon/icon-setting.png); background-size: 22px;}

.icon.icon-notice {background-image:url(../img/icon/notice.png); background-size: 22px;}
.icon.icon-vip {background-image:url(../img/icon/icon-vip.png); background-size: 22px;}
.icon.icon-sex-not {background-image:url(../img/icon/icon-sex-not.png); background-size: 14px!important;}
.icon.icon-sex-select {background-image:url(../img/icon/icon-sex-select.png); background-size: 14px!important;}
.icon.icon-warning { background-image: url(../img/icon/icon-warining.png);}
.icon.icon-arrow-circle-right { background-image: url(../img/icon/icon-arrow-circle-right.png);}
.icon.icon-trash-outline { background-image: url(../img/icon/icon-trash-outline.png);}
.icon.icon-help { background-image: url(../img/icon/icon-help.png); background-size: 20px;}
.icon.icon-add { background-image: url(../img/icon/icon-add.png); background-size: 20px;}

/*购物车*/
.shopping-icon{display: inline-block; width: 28px; height: 28px; background-size: 100%; background-position: center; background-repeat: no-repeat;}
.icon.icon-email{background-image:url(../img/icon/icon-email.png); background-size: 22px}
.shopping-icon.icon-del{background-image:url(../img/icon/icon-del.png); background-size: 18px}
.shopping-icon.icon-collect {background-image:url(../img/icon/icon-collect.png); background-size: contain; width: 22px; height: 22px;}
.icon.icon-del-small{background-image:url(../img/icon/icon-del-small.png); background-size: 17px; width:19px; height: 19px;}
.icon.icon-edit{background-image:url(../img/icon/icon-edit.png); background-size: 16px; width:19px; height: 19px;}

.icon.icon-whitedel{background-image:url(../img/icon/icon-whitedel.png); background-size: 19px;width: 25px; height: 25px;}
.icon.icon-add-cart {background-image:url(../img/icon/icon-cart.png); background-size: 25px}
.icon.icon-collect {background-image:url(../img/icon/icon-collect.png); background-size: 25px}
.icon.icon-collected {background-image:url(../img/icon/icon-collect-active.png); background-size: 25px}
.icon.icon-kefu {background-image:url(../img/icon/icon-kefu.png); background-size: 25px}
.icon.icon-add-cart.active {background-image:url(../img/icon/icon-cart-active.png);}
.icon.icon-collect.active {background-image:url(../img/icon/icon-collect-active.png);}
.icon.icon-kefu.active {background-image:url(../img/icon/icon-kefu-active.png);}

.icon.icon-plain,.icon.icon-quality,.icon.icon-serve { width: 19px; height: 19px;}
.icon.icon-plain {background-image:url(../img/icon/icon-plain.png); }
.icon.icon-quality {background-image:url(../img/icon/icon-quality.png);}
.icon.icon-serve {background-image:url(../img/icon/icon-serve.png);}

/*订单状态icon*/
.icon.icon-wait-pay {background-image:url(../img/icon/icon-serve.png); width: 18px; height: 18px;}

/*tab-item icon*/
.tab-item .icon {display: block; height: 32px; background-size: 24px; background-position: center; background-repeat: no-repeat;}
.icon.icon-home { background-image: url(../img/icon/menu/home.png);}
.icon.icon-category { background-image: url(../img/icon/menu/category.png);}
.icon.icon-activity { background-image: url(../img/icon/menu/activity.png);}
.icon.icon-cart { background-image: url(../img/icon/menu/cart.png);}
.icon.icon-my { background-image: url(../img/icon/menu/my.png);}
.icon.icon-home-active { background-image: url(../img/icon/menu/home-active.png);}
.icon.icon-category-active { background-image: url(../img/icon/menu/category-active.png);}
.icon.icon-activity-active { background-image: url(../img/icon/menu/activity-active.png);}
.icon.icon-cart-active { background-image: url(../img/icon/menu/cart-active.png);}
.icon.icon-my-active { background-image: url(../img/icon/menu/my-active.png);}
/*优惠券icon*/
.icon.icon-coupon-used { background-image: url(../img/icon/coupon-used.png);}
.icon.icon-coupon-expired { background-image: url(../img/icon/coupon-expired.png);}

/*radio-attr*/
.radio-attr, .radio-attr .radio-content {position: relative; display: block;}
.radio-attr .radio-content {border: 1px solid #333; color: #333; border-radius: 3px; padding: 5px; overflow: hidden;}
.radio-attr input {position: absolute; display: none !important;}
.radio-attr input:checked + .radio-content {border: 1px solid #ff385c; color: #ff385c;}
.radio-attr input[disabled] + .radio-content {opacity: .7; background: #eee; color: #999; border-color: #eee;}
.radio-attr input:checked + .radio-content i {position: absolute; width: 18px; height: 10px; display: inline-block; right: 0; bottom: 0; z-index:9; overflow: hidden;}
.radio-attr input + .radio-content i:before { width: 0; height: 0; position:absolute; top: 0; left: 0; z-index: 9; font-size:0; line-height: 0; content:' '; opacity: 0; border-right: 0; border-bottom: 10px solid #ff385c; border-left: 18px solid transparent; -webkit-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out; }
.radio-attr input + .radio-content i:after { position: absolute; top: 3px; left: 8px; z-index: 9; display: block; width: 9px; height: 4px; content: ' '; opacity: 0; border: 1px solid #fff; border-top: 0; border-right: 0; webkit-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.radio-attr input:checked + .radio-content i:before,
.radio-attr input:checked + .radio-content i:after{opacity: 1; }
/*数量加减*/
.editNum {position: relative; padding: 0 29px; display: inline-block;}
.editNum input[disabled],.s-editNum input[disabled] { background: transparent; border-color: #333; opacity: 1;}
.editNum button, .editNum .text-number { border-width: 1px; border-style: solid; border-color:#333; display: inline-block; height: 30px; color: #333;}
.editNum button {-webkit-user-select: none; background: none; position: absolute; top: 0; left: 0; width: 30px; min-height: 30px; line-height: 30px; font-size: 20px;}
.editNum .text-number {text-align: center; width: 50px;}
.editNum button.disabled, .editNum button[disabled] {opacity: 1; color: #999;}
.editNum button.decrease {border-radius: 5px 0 0 5px;}
.editNum button.increase {right: 0; left: auto; border-radius: 0 5px 5px 0;}
.editNum button.button-icon.activated {border-color: #333; opacity: 1;}

/*scroll样式*/
ion-infinite-scroll {position: relative;}

/*子导航栏tabs切换样式*/
.header-bar-tabs.scroll-x { overflow-x: scroll;}
.header-bar-tabs .item { font-size: 14px; line-height: 26px; padding: 10px; margin: 0; border: none; overflow: hidden; background: transparent; position: relative;}
.header-bar-tabs .item:before { content: ''; position: absolute; top: 10px; bottom: 10px; right: 0; width: 1px; background: #d3d3d3;}
.header-bar-tabs .item.active:before { bottom: 8px;}
.header-bar-tabs .item:last-child:before { width: 0;}
.header-bar-tabs .item.active { border-bottom: 2px solid #ff385c; color: #ff385c; }
.header-bar-tabs .col-28 {-webkit-box-flex: 0; -webkit-flex: 0 0 28%; -moz-box-flex: 0; -moz-flex: 0 0 28%; -ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%;}
/*子导航栏tabs子元素有边框*/
.header-bar-tabs .item.child { padding: 0;}
.header-bar-tabs .item.child.active { border: none;}
.header-bar-tabs .item.child.active:before { bottom: 10px;}
.header-bar-tabs .item.child span { line-height: 44px; height: 44px; display: inline-block;}
.header-bar-tabs .item.child.active span { border-bottom: 2px solid #ff385c;}

/*导航栏按钮*/
.header-bar-button { position: fixed; z-index: 999; font-size: 28px}
.header-bar-button.left { left: 0; right: auto;}
.header-bar-button.right { left: auto; right: 0;}

/*滑块验证样式*/
.slide-block { width: 90%; height: 34px; line-height: 34px; position: relative; background: #fff; margin: 15px auto;}
.slide-block .slide { display: inline-block; width: 34px; height: 34px; position: absolute; top: 0; bottom: 0; left: 0; z-index: 9;
  background-image: url(../img/icon/icon-arrow-slide.png); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.slide-block .progress-bg { position: absolute; top: 0; bottom: 0; left: 0; width: 0; z-index: 8;  background-color: #dcdcdc;}
.slide-block .progress-bg.done {width: 100%; background-color: #fdd0d7;}

/*图标按钮样式*/
.button-icon { position: relative;}
.button-icon:after { position: absolute; top: -6px; right: -6px; bottom: -6px; left: -6px; content: '';}

/*水平垂直居中*/
.flex-box { display: flex;}
.flex-box.flex-box-center { text-align: center; vertical-align: middle; overflow: hidden;}
.flex-box.flex-box-center > * {width: auto; height: auto; max-width: 100%; max-height: 100%; margin: auto; }

/* region-picker */
.region-picker-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#000;opacity:.6}
@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx)
{.region-picker-wrapper .body .select-zone{border:none!important}.region-picker-wrapper .body .select-zone.middle{background:linear-gradient(180deg,rgba(105,94,107,.2),rgba(105,94,107,.2) 50%,transparent 50%) top left/100% 1px no-repeat,linear-gradient(0deg,rgba(105,94,107,.2),rgba(105,94,107,.2) 50%,transparent 50%) bottom left/100% 1px no-repeat}}.region-wrapper{pointer-events:auto;position:absolute;bottom:0;width:100%;z-index:200;background-color:#F9F9F9}.region-wrapper .bar{background-color:#F9F9F9}.region-wrapper .region-body{margin-top:45px;text-align:center;background-color:#F9F9F9}.region-wrapper .region-body select{pointer-events:auto;width:25%;background-color:#F9F9F9;border:none}.region-wrapper .region-body select:last-child{width:45%}.region-wrapper .region-body select option{padding:5px}.control{display:none}.over-layer{height:736px}.visibility-control{visibility:hidden}.region-picker-wrapper{pointer-events:auto;height:245px;position:fixed;bottom:0;background-color:#fff;width:100%;z-index:105}.region-picker-wrapper .header{background-color:#F9F9F9;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.region-picker-wrapper .header .title{line-height:44px;font-size:16px;color:#262626}.region-picker-wrapper .header div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}.region-picker-wrapper .header div .button.button-cancel{color:#969696}.region-picker-wrapper .header div .button.button-small{font-size:14px}.region-picker-wrapper .header div .button:after{top:-20px;padding:30px}.region-picker-wrapper .header div:first-child{text-align:left}.region-picker-wrapper .header div:last-child{text-align:right}.region-picker-wrapper .body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:200px;width:100%;position:absolute;overflow:hidden;background-color:#fff}
.region-picker-wrapper .body .region-picker{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;z-index:70;position:relative;float:left;height:200px;overflow:hidden;min-width:100px}.region-picker-wrapper .body .region-picker li{height:30px;overflow:hidden;line-height:30px;font-size:14px;text-align:center}.region-picker-wrapper .body .region-picker .UIPickerView-wrapper{position:relative;z-index:999;display:block;height:200px;overflow:hidden}.region-picker-wrapper .body .region-picker .UIPickerView-wrapper .UIPickerView-deptch{height:100%;padding-top:86px;background-color:#fcfcfc}.region-picker-wrapper .body .region-picker .UIPickerView-frame{pointer-events:auto;position:absolute;z-index:1000;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:0}.region-picker-wrapper .body .select-zone{pointer-events:none;position:absolute;width:100%;display:block;z-index:1100;opacity:.7}.region-picker-wrapper .body .select-zone.top{height:85px;background:#fff}.region-picker-wrapper .body .select-zone.middle{z-index:1101;top:85px;height:30px;border-bottom:solid #d3d3d3 1px;border-top:solid #d3d3d3 1px}
.region-picker-wrapper .body .select-zone.bottom{background:#fff;height:100px;top:115px}

/*隐藏滚动条*/
::-webkit-scrollbar { display: none;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    -webkit-border-radius: 10px; border-radius: 10px;}
/* Handle */
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(255,0,0,0.8);  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
::-webkit-scrollbar-thumb:window-inactive {background: rgba(169,169,169,0.4); }
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;  }

.scroll-content {-webkit-user-select: auto !important;-moz-user-select: auto !important;-ms-user-select: auto !important;user-select: auto !important;}
.selectable {-webkit-user-select: auto;}

/* 请求超时后显示的内容样式 */
.toastWrap{z-index:200;position:absolute;width:76%;left:50%;margin-left:-38%;color:#fff;height:auto;display:none;text-align:center}
.toastWrap span{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:5px;opacity:.8;filter:alpha(opacity=80);background-color:#000;margin:0 auto;font-size:14px;padding:10px;display:inline-block}
.toastWrap.bottom{position:fixed!important;bottom:0!important}

[nav-view-transition][nav-view-direction] {
  background-color: transparent;
}

/*透明点击控件*/
.click-backdrop { opacity: 0; display: inline-block; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 10; pointer-events: auto;}

/*每日优鲜 轮播样式*/
.mf-banner{background-color:#fff; position:relative; overflow: hidden;}
.mf-banner .banner-content{width:100%;overflow-x:hidden;background-color:#fff}
.mf-banner .banner-content .banner-inner{height:100%}
.mf-banner .banner-content .banner-inner .image{float:left;background:#fff}
.mf-banner .banner-content .banner-inner .image .details-banner-image{width:65%;margin:0 auto;display:block}
.mf-banner .banner-content .banner-inner .image img{width:100%;display:block}
.mf-banner .banner-content .banner-inner .image .loading{max-height:150px;overflow:hidden}
.mf-banner .banner-number-nav{position:absolute;right:15px;bottom:15px;color:#bbb}
.mf-banner .banner-number-nav-2{position:absolute;padding-left:8px;padding-right:8px;right:8px;bottom:8px;background:rgba(0,0,0,.3);border-radius:10px;text-align:center;color:#fff}
.mf-banner .banner-nav{position:absolute;width:100%;bottom:8px;left:0;height:8px;text-align:center;line-height:0}
.mf-banner .banner-nav-item{display:inline-block;width:8px;height:8px;background-color:rgba(255,255,255,.4); border: 1px solid #fff; border-radius:50%;margin:0 5px;line-height:0}
.mf-banner .banner-nav-active{background-color:#ff385c; border-color: #ff385c;}
.mf-banner-set-height{padding-top:37%}
.mf-banner-set-height .banner-content{position:absolute;left:0;top:0;right:0;bottom:0}

/*swiper styles*/
/*.swiper-pagination-dots-primary*/
.swiper-pagination-dots-primary .swiper-pagination .swiper-pagination-bullet,
.swiper-pagination.swiper-pagination-nav .swiper-pagination-bullet { opacity: 1; background-color: rgba(255,255,255,.4); border: 1px solid #fff;}
.swiper-pagination-dots-primary .swiper-pagination .swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-nav .swiper-pagination-bullet-active {background-color:#ff385c; border-color: #ff385c;}
/*.swiper-pagination-dots-gray*/
.swiper-pagination-dots-gray .swiper-pagination .swiper-pagination-bullet,
.swiper-pagination.swiper-pagination-nav .swiper-pagination-bullet { opacity: 1; background-color: rgba(0,0,0,.2);}
.swiper-pagination-dots-gray .swiper-pagination .swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-nav .swiper-pagination-bullet-active {background-color:rgba(0,0,0,.5);}


/*空列表样式*/
.list-null { overflow: hidden; width: 100%; height: 100%; z-index: 999;
  display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; justify-content: center; align-items: center;}

/*银行icon*/
.icon-vote{margin-top: -4px; margin-right: 5px; width: 25px!important; height: 25px!important; display: inline-block}
.icon-vote {background: url(../img/icon/icon-vote.png) no-repeat; background-size: 25px; }

.border-rad{border-radius: 10px !important}
.coupon-txt{border-top: 1px solid #cdcdcd;margin-bottom: 10px;}


.icon-user1,.icon-user2,.icon-user3,.icon-user4,.icon-user5,.icon-user6,.icon-user7,.inf-wx,.inf-pwd,.inf-tel,.edit-address,.icon-dw{margin-top: -4px; margin-right: 5px; width: 25px!important; height: 25px!important; display: inline-block}
.icon-user1 {background: url(../img/icon/icon-user1.png) no-repeat; background-size: 25px; }
.icon-user2{background: url(../img/icon/icon-user2.png) no-repeat; background-size: 25px; }
.icon-user3 {background: url(../img/icon/icon-user3.png) no-repeat; background-size: 25px; }
.icon-user4 {background: url(../img/icon/icon-user4.png) no-repeat; background-size: 25px!important; }
.icon-user5 {background: url(../img/icon/icon-user5.png) no-repeat; background-size: 30px; }
.icon-user6 {background: url(../img/icon/icon-user6.png) no-repeat; background-size: 25px; }
.icon-user7 {background: url(../img/icon/icon-user7.png) no-repeat; background-size: 25px;}
.inf-wx {background: url(../img/icon/inf-wx.png) no-repeat; background-size: 26px; }
.inf-pwd {background: url(../img/icon/inf-pws.png) no-repeat; background-size: 25px; }
.inf-tel {background: url(../img/icon/inf-tel.png) no-repeat; background-size: 25px;}
.edit-address {background: url(../img/icon/edit-address.png) no-repeat; background-size: 25px;}
.icon-dw {background: url(../img/icon/icon-dw.png) no-repeat; background-size: 25px;}
